package hy.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class Cfg implements WebMvcConfigurer {
    public void addCorsMappings(CorsRegistry reg){
        reg.addMapping("/**")//设置哪些api需要支持跨域
        .allowedHeaders(CorsConfiguration.ALL)//在响应的 header 中设置 ‘*’，浏览器会允许头部包含任何内容
        .allowedMethods(CorsConfiguration.ALL)//使浏览器放行任何请求类型，post,get...
        .allowCredentials(true);//允许跨域使用cookie
    }
}